Spanish Taxes For Non-Residents: Property Taxes & Non-Resident Income Tax